package cn.yj.cgs.dba.mapper;

import cn.yj.annotation.pagehelper.annotation.StartPage;
import cn.yj.annotation.pagehelper.page.Page;
import cn.yj.cgs.dba.entity.TuoDan;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author 永健
 * @since 2021-10-10 18:58
 */
public interface TuoDanMapper extends BaseMapper<TuoDan> {
    @StartPage
    List<TuoDan> findList(@Param("map") Map<String,Object> params,@Param("page") Page<TuoDan> page);

    @StartPage
    List<TuoDan> myGetList(@Param("userCode")String userCode,@Param("page") Page<TuoDan> page);

    TuoDan selectRand(@Param("userCode") String userCode,@Param("schoolName") String schoolName,@Param("sex") Integer sex,@Param("list") List<String> codes);

    List<String> myGetTuoDanCode(String userCode);

    boolean saveRecord(@Param("userCode") String userCode,@Param("tuoDanCode") String tuoDanCode);

    List<String> selectImages(String code);
}
